group factoring